Вверх
11 мин
1023

Корпоративная IT-иерархия или кто такие Джун, Мидл и Сеньор?

image

Грейдинг в IT


Всего в IT выделяют три вида грейда: 


Junior – начинающий специалист, решающий простые и зачастую рутинные задачи, под кураторством более опытного специалиста. 


Middle – более смышленый работник, которому доверяют написание кода, но также под наблюдением профессионалов.


Senior – настоящий профи, решающий наиболее сложные задачи, и присматривающий за джунами и мидлами. 


Это стандартная трактовка каждого уровня грейда. Многие компании используют свои определения и требования к специалистам.


Junior

Он может иметь звание специалист, но не обладать соответствующим опытом работы. Им доверяют небольшие задачи и пристально наблюдают за качеством их выполнения. Иногда джуны не понимают, какая цель их участия в проекте, но главное, что они могут получить знания, повысить насмотренность и наработать опыт. 


Основные профессиональные качества джуна:


знания основ одного или нескольких языков программирования;

умение использовать Git;

развитый скил написания и чтения базового программного кода; 

понимание построения рабочего процесса разработчиков.


В среднем требуется 7 месяцев, чтобы Junior стал на уровень выше – Junior+. “+” демонстрирует наличие начального опыта работы и умение самостоятельно решать примитивные задачи. 


Middle

Это твердый “середнячок”, которому доверяют объемные части проекта. Он знает полный масштаб архитектуры и понимает, что делать со своими знаниями. 


Основные профессиональные качества middle:


уверенное знание языка/языков программирования; 

умение прописывать работающий код;

понимание базовых концепций и архитектуры;

самостоятельность при выполнении технических задач; 

умение быть частью команды.


Здесь также возможно повышение: middle+ – специалист, знающий фреймворк, с которым работает, и изучающий дополнительные, а также middle++ – специалист, способный напрямую общаться с заказчиками и самостоятельно вести небольшие проекты. 


Senior

Он же управляет проектами и ведет целую команду. В послужном списке – прокачанные soft и hard skills. 


Основные профессиональные качества сеньора:


глубокое знание языка/языков программирования, фреймворков, библиотек и инструментов; 

умение ставить цели каждому члену команды;

самостоятельная постройка всей архитектуры продукта; 

умение реализовывать весь проект.


Сеньоры могут стать прекрасными управленцами, а именно тимлидами – организовывать и вести целую команду разработчиков, а также архитекторами – работать со сложной архитектурой, взаимодействовать с заказчиком напрямую, создавая и презентуя продукты.